package com.example.docking.httpXKY.dao;

import lombok.Data;

import java.util.List;

@Data
public class ReqOrderList {
    private String reqInnerNo;//ERP单据号	String	必填
    private Number purCompType;//	采购企业类型 0:本企业；	Number	必填
    private String erpOrgCode;//ERP中组织编码，开启采购组织时必填	String	选填
    private String erpOrgName;//ERP中组织名称	String	选填
    private String plantCode;//	ERP中工厂编码	String	选填
    private String plantName;//ERP中工厂名称	String	选填
    private String departmentCode;//ERP中请购部门编码	String	选填
    private String departmentName;//ERP中请购部门名称	String	选填
    private String receivePlaceCode;//收货地点编码	String	必填
    private String receivePlaceName;//收货地点名称	String	选填
    private String receiveAddressInfo;//收货详细地址	String	选填
    private String reqErpAccount;//请购人Erp账号	String	选填
    private String reqName;//请购人员工名称	String	选填
    private Number reqDate;//请购日期对应的时间戳	Number	必填
    private String remark;//备注	String
    private String status;//状态 0:待发布 1:待转采购2:部分采购 3:已完成 4:冻结,5:结案；6：部分转询价；7：已转询价；8：已撤回；9：已作废；10：待转询价；11：已转竞价；12：取消；	Number	必填
    private String publishName;//	发布人名称	String	选填
    private Number publishTime;//	发布时间对应的时间戳	Number	选填
    private String formTypeCode;//	单别编码	String	选填
    private String formTypeName;//单别名称	String	选填
    private String reqInnerTypeCode;//请购类型编码	String	选填
    private String platformExtendN01;//	自定义字段	String	选填
    private Number autoPublishFlag;//自动发布，0 否，1 是，默认1，设置为0时，单身status需要为0或8	Number	选填
    private Number autoCheckFlag;//自动送审，0 否，1 是，默认0 ，设置为1时，autoPublishFlag需要为0且单身status需要为0或8	Number	选填
    private List<LineList> lineList;//请购单单身对象列表	Json对象数组	必填
}
